impede the progress - Anglais Synonymes Dictionnaire